//class MediaPlayEvent
    
    export  class MediaPlayEvent /* flash.events.Event */
    {
        constructor(arg1: string, arg2: Object, arg3: string)
        {
            super(arg1, false, false);
            this._target = arg2;
            this.text = arg3;
            return;
        }

        public /* override */ clone(): Object /* flash.events.Event */
        {
            return new MediaPlayEvent(this.type, this._target, this.text);
        }

        public /* override */ get target(): Object
        {
            return this._target;
        }

        public set target(arg1: Object)
        {
            this._target = arg1;
            return;
        }

        public static /* const */IO_ERROR: string="ioError";

        public static /* const */ERROR: string="error";

        public static /* const */OPEN: string="open";

        public static /* const */PROGRESS: string="progress";

        public static /* const */COMPLETE: string="complete";

        public static /* const */INIT: string="init";

        public static /* const */PLAY: string="play";

        public static /* const */SEEK: string="seek";

        public static /* const */PAUSE: string="pause";

        public static /* const */RESUME: string="resume";

        public static /* const */STOP: string="stop";

        public static /* const */BUFFERING: string="buffering";

        public static /* const */PLAYING: string="playing";

        public static /* const */PLAY_COMPLETE: string="playComplete";

        public /* var */text: string;

        protected /* var */_target: Object;
    }
